home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / GraphicsWorkshop / Source / Documents / Classes.diagram next >
Encoding:
Diagram! Diagram  |  1992-03-18  |  7.2 KB  |  96 lines

  1.  typedstreamÀ¢ÃiÃ@ÃÃà   PrintInfoÃÃObjectÄÃffffÀdÀÃ*fffffcsiii*s***iÃÃLetterHHÀ·HÀbÁÄÃà ImageWriterÃÃApple ImageWriter IIÃÃcrusherÀÐÅÃffffiiHHÀ·HÃffÖÀƒ\ÀØÀ»ÓÃÃà GraphicViewÃÃViewGridÃÃViewÃà   ResponderÔÓÄÃfÖÀ¾ÀÖÀ¾ÀÓÄÓÄÃ@ss@ÃÃÃListÔÒÃ[1@]ÃÃÃEditViewÞÓÛ¢ÖÀ¾ÀÖÀ¾ÀÓÛÓÄ£Ã÷Ò¥ÃÃÃTextÞÓ©¢ÖÂCÕ@ÂCǹÀ÷EÖÂCÕ@ÂCǹÀ÷EÓ©ÓÄ£ÄÀ„ ÄÓÃÃà   TextThingÔÒÀCÕÖÂCÕ@ÂCG À÷EÒÀ*Ã[298c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  2. \margl40
  3. \margr40
  4. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ul0\qc\fs20 Converter\
  5.  
  6. \b0 The base class for all bitmap converters. This is linked from disk so that later converters an inherit from it at run time.
  7. }
  8. ÅÖÂCÖ@ÂCǹÀÝEà ciifffcfffs(AÀ¿Â>““«ÀÙHµÀ÷EµÀ÷EÒÒÒÀ+Ã[299c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  9. \margl40
  10. \margr40
  11. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ul0\qc\fs20 Converter\
  12.  
  13. \b0 The base class for all bitmap converters. This is linked from disk so that later converters can inherit from it at run time.
  14. }
  15. ÅÅÀÄÅÅÀ À@ÄÃcccf    Â?UUµÀ¾ÀÖÀ¾ÀÃ@iiffccÃÃÃLightOrderedSetÃÃLightUnsortedCollectionÃÃLightOrderedCollectionÃÃLightCollectionÔÃ#:cÄÃcompare:ÓÃ÷Ò3Ã[51@]ÃÃÃVertexÃà SolidGraphicÃÃGraphicÔÖÂC‹è–6à   cccccc#@@ÃÃLineTaskTextGraphicÃÃLineTaskGraphicÃÃ
  16. SplineGraphicÃà LineGraphic®ÄÄÃcccifÃcˋÃsÀUU¬ˋ¿¬ˋ¿µÂC‹è–6ÓÖÖÂC“Ó5ÂA˚˛ìÂC ‚–ÄÄÃffiiif@ÂB ¤Â´«®8ä†Ä‡ÓÃ÷ÒÃ[3@]ÃfiÖÀhÀ˘‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀhÀ˘Ó¦ÅÃfiÖÀVÀ¢‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀVÀ¢Ó¦Å›ÅŬˋ¿¬ÓÃÃà   RectangleÃÃTaskTextGraphicflÖÀ)À˘À¢H‚–Äĉ¬ˋ¿¬ˋ¿¬@ÃsssÀÁ{¿Ó¥ÅÓûÖÀ)    c-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀCÕÖÂCÕ@ÂA(`*ÒÀ‡Ã[179c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  17. \margl40
  18. \margr40
  19. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 XBM\
  20.  
  21. \b0 X11 Bitmap
  22. }
  23. Åŵª¬ÓÄÅÅ„‚¦ÃfiÖÂCfzo6‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂCfzo6ÓÖÖÂC_ùœ5ÂBã_èÂC ‚–ÄĹÂAäêH´ÝÒ“ä†Ä‡ÓÃ÷ÒˋÃfiÖÂC¢±tÀ˘‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC¢±tÀ˘Ó¹ÅÃfiÖÀŒÀÇ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀŒÀÇӹſÅŬˋ¿¬Ó”ÓûÖÀ·    c-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀC5ÖÂC5 ÂA(`*ÒÀ„Ã[185c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  24. \margl40
  25. \margr40
  26. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 PGM\
  27.  
  28. \b0 Portable Graymap
  29. }
  30. ÅŵÂ?0¬ÓÄÅŘˆ¹ÃfiÖÂBðêÞ6‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂBðêÞ6ÓÖÖÂB½Y±5ÂCE½ÂC›•‚–ÄĹÂAÅ_#´Ípjä†Ä‡ÓÃ÷ÒˋÃfiÖÀ)ÂCJ-•‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ)ÂCJ-•Ó¨ÅÃfiÖ~ÀÇ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µ~ÀÇÓ¨Å˙ÅŬˋ¿¬Ó”ÓûÖ?    c-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀBÀÖÂBÀÂA(`*ÒÀ˘Ã[198c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  31. \margl40
  32. \margr40
  33. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 GIF\
  34.  
  35. \b0 Graphics Inter- change Format
  36. }
  37. ÅŵÂ>²$ÒÂ@ıUU¬ÓÃÒÁC2ÖÀ†ÂCèCÒÀ˘˙{\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;}
  38. \margl40
  39. \margr40
  40. {\colortbl\red0\green0\blue0;}
  41. \pard\tx480\tx960\tx1440\tx1920\tx2400\tx2880\tx3360\tx3840\tx4320\tx4800\f0\b\i0\ul0\qc\fs48\fc0 Label
  42. }
  43. ÅÅų¸¨ÃfiÖÂC˚ u‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC˚ uÓÖÖÀÀtÂA“dpÂB–‚–ÄĹÂBØ!M´…+—ä†Ä‡ÓÃ÷ÒˋÃfiÖÂCˆ¹À˘‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂCˆ¹À˘Ó±ÅÃfiÖÀÕÀ¢‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀÕÀ¢Ó±Å—ÅŬˋ¿¬Ó”ÓûÖÀ_Hl-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀC®ÖÂC®@ÂBÓi*ÒÀ¸Ã[203c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  44. \margl40
  45. \margr40
  46. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 JPG\
  47.  
  48. \b0 Joint Photographic Extension Group
  49. }
  50. Åŵ¹*“«ÁB@¬ÓÄÅÅྱÃfiÖÀ u‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ uÓÖÖÀt9ÂB–‚–ÄĹÂB Þ(´¶”Uä†Ä‡ÓÃ÷ÒˋÃfiÖÂC¤¹À˘‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC¤¹À˘ÓäÅÃfiÖÀ)À¢‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ)À¢ÓäÅãÅŬˋ¿¬Ó”ÓûÖÀŒHc-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀCkÖÂCk ÂBÓ`*ÒÀ‚Ã[184c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  51. \margl40
  52. \margr40
  53. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 PPM\
  54.  
  55. \b0 Portable Pixmap
  56. }
  57. ÅŵÂ?cÎ9¬ÓÄÅÅéèäÃfiÖÂC9Éäu‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC9ÉäuÓÖÖÂC8ÉätÂBòNÂB–‚–ÄĹÂA´„´ïÌéä†Ä‡ÓÃ÷ÒˋÃfiÖÀ2À˘‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ2À˘ÓÆÅÃfiÖÀãÀÛ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀãÀÛÓÆÅìÅŬˋ¿¬Ó”ÓûÖuHc-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀBóÖÂBóÂBÓ`*ÒÀ‚²{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  58. \margl40
  59. \margr40
  60. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 PBM\
  61.  
  62. \b0 Portable Bitmap
  63. }
  64. ÅŵÂ?Â?ÙE±¬ÓÄÅÅïîÆÃfiÖÂBÊ·¦u‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂBÊ·¦uÓÖÖÂBÈ·¦tÂCk%ƒÂB±ï–ÄĹÂA-x~´—¾ðä†Ä‡ÓÃ÷ÒˋÃfiÖÀ)ÂCVr´‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ)ÂCVr´ÓØÅÃfiÖuÀ«‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µuÀ«ÓØÅŁÅŬˋ¿¬Ó”ÓûÖHc-‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀ?¹ÖÂ?¹ÂBÓ`*ÒÀ´Ã[194c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  65. \margl40
  66. \margr40
  67. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 TIFF\
  68.  
  69. \b0 Tagged Image File Format
  70. }
  71. ÅŵÂ>w,#Â?ѬÓÃÒÁCÖÂC ÂC6 $
  72. ÒÀ⁄Ã[164c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  73. \margl40
  74. \margr40
  75. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 Label
  76. }
  77. ÅÅÅóòØÃfiÖÀ¢ÀŒ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ¢ÀŒÓÖÖÀÜÀíÀЂ–ÄĹÀ·ä†Ä‡ÓÃ÷ÒÃ[2@]ÃfiÖÀ)ÀŒ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÀ)ÀŒÓùÅæÅŬˋ¿¬Ó”ÓûÖÀ˘À¢H‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀ?¹ÖÂ?¹ÂCG À÷EÒÀÃ[270c]{\rtf0\ansi{\fonttbl\f1\fswiss Helvetica;}
  78. \margl40
  79. \margr40
  80. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b\i0\ul0\qc\fs20 ImageControl\
  81.  
  82. \b0 Used by the NXBitmap- ImageRepControl object and the Converters to help process bitmap data.
  83. }
  84. Åŵ¬ÓÄÅÅıùÃfiÖÂC’BÀ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC’BÀÓÖÖÂCË%)ÀÂBÈsÞ?‚–Äň^[Á´)n    ä†Ä‡ÓÃ÷Ò³ÃfiÖÂCË¥)ÀD‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂCË¥)ÀDÓøÅłÅŬˋ¿¬ÓûÖÀÐÀDÀ¢c‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀCÖÂC ÂC¢¹À÷`ÒÀqÃ[369c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  85. \margl40
  86. \margr40
  87. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ul0\qc\fs20 NXBitmapImageRepControl\
  88.  
  89. \b0 The main object used by the control application, this deals with loading Converter objects and dispatching messages to those objects. It also processes requests made by Converters.
  90. }
  91. ÅÅÓ”µÂ¿iii¿iii¬ÓÄÅÅþøÃfiÖÂBòRÔÀ‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂBòRÔÀÓÖÖÂBèRÔÀÂBÀ{ì?‚–ÄňµûfˆŁ˝ä†Ä‡ÓÃ÷Ò³ÃfiÖÂC-ñ:ÀD‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC-ñ:ÀDÓÅÅŬˋ¿¬ÓÿÓüµÂ?xÂ?x¬ÓÄÅÅÃfiÖÂC`ÿÀ§‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂC`ÿÀ§ÓÖÖÂCXÿÀ÷?‚–ÄĹÀùƒä†Ä‡ÓÃ÷Ò³ÃfiÖÂCaÀé‚–Äĉ¬ˋ¿ÀUU¬ˋ¿¬ˋ¿µÂCaÀéÓÅÅŬˋ¿¬ÓûÖÀÐÀéÀ¢6‚–Äĉ¬ˋ¿¬ˋ¿¬@˜ÀÁ{¿ÓÃÒÀCÖÂC ÂCõ@À÷3ÒÀÃ[279c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fnil Times-Roman;}
  92. \margl40
  93. \margr40
  94. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ul0\qc\fs20 ControlLoader\
  95.  
  96. \b0 Loads the main control object from disk for use by the controlling application.
  97. }
  98. ÅÅÓÿµÁö‰¹Áö‰¹¬ÓÄÅÅô˝ð¯ê‰á    ÿ”üÅÅöÅ